fib(x) 
 if (x>1) goto recursion;
 return 1;
 recursion: 
 return fib(x+(-1))+fib(x+(-2));
end;
